#popup_wall{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:1;
	z-index:1000;
	background:rgba(0,0,0,0.3);
}
#popup_table{
	width:100%;
	height:100%;
	margin:0;
}
#popup{
	width:80%;
	max-width:300px;
	margin:0 auto;
	box-shadow:0 0 20px #666;
}
#popup .title{
	width:100%;
	height:2.5em;
	line-height:2.5em !important;
	text-align:center;
	font-weight:bold;
	background:#3498DB;
	color:#FFF;
}
#popup .text{
	text-align:left;
	padding:5%;
	background:#F9F9F9;
}
#popup table{
	width:100%;
}
#popup input{
	height:2.5em;
}
#popup input[type=checkbox]{
	height:auto !important;
	vertical-align:top;
}
#popup input[type=file]{
	width:270px;
	height:auto;
}
#popup input[type=text],#popup input[type=password]{
	width:100%;
	border:1px solid #DDD;
}
#popup input[type=text]:focus,#popup input[type=password]:focus{
	border:1px solid #3498DB;
}
#popup tr{
	height:3em;
}
.btn-warning:hover{
	background-color:#F0AD4E;
}